CC=gcc
CFLAGS=-Wall -Iinclude
SRCDIR=src
OBJDIR=obj
BINDIR=bin
MAIN=main
SRCS=$(SRCDIR)/add.c $(SRCDIR)/div.c $(SRCDIR)/main.c $(SRCDIR)/mul.c $(SRCDIR)/sub.c
OBJS=$(OBJDIR)/add.o $(OBJDIR)/div.o $(OBJDIR)/main.o $(OBJDIR)/mul.o $(OBJDIR)/sub.o
$(OBJDIR)/%.o:$(SRCDIR)/%.c
	$(CC) $(CFLAGS) -c $< -o $@
$(BINDIR)/$(MAIN):$(OBJS)
	$(CC) $(CFLAGS) -o $@ $^
clean:
	rm -f $(OBJS) $(BINDIR)/$(MAIN)
